package com.engineering.elink.co.recruit;

import io.swagger.annotations.ApiParam;

import com.engineering.elink.co.BaseCo;

public class CvdDataSearchCo extends BaseCo{

	@ApiParam(value = "关键词", required = false)
	private String keyWord;
	
	@ApiParam(value = "居住地省ID", required = false)
	private Integer pronviceId;
	
	@ApiParam(value = "居住地市ID", required = false)
	private Integer regionId;
	
	@ApiParam(value = "居住地区ID", required = false)
	private Integer areaId;
	
	@ApiParam(value = "职能类别IDS(1,2,3)", required = false)
	private String functionIds;
	
	@ApiParam(value = "薪资ID", required = false)
	private Integer salaryId;
	
	@ApiParam(value = "行业IDs(1,2,3)", required = false)
	private Integer guildIds;
	
	@ApiParam(value = "开始工作经验", required = false)
	private Integer startExp;
	
	@ApiParam(value = "结束工作经验", required = false)
	private Integer endExp;
	
	@ApiParam(value = "学历ID", required = false)
	private Integer eduId;
	
	@ApiParam(value = "海外经验", required = false, defaultValue = "false")
	private Boolean overseaExp;
	
	@ApiParam(value = "是否全日制", required = false, defaultValue = "false")
	private Boolean fullTimeFlag;
	
	@ApiParam(value = "海外留学", required = false, defaultValue = "false")
	private Boolean overseaStudy;
	
	@ApiParam(value = "开始年龄", required = false)
	private Integer startAge;
	
	@ApiParam(value = "结束年龄", required = false)
	private Integer endAge;
	
	@ApiParam(value = "期望工作地省IDs(1,2,3)", required = false)
	private String ewpPronviceIds;
	
	@ApiParam(value = "期望工作地市IDs(1,2,3)", required = false)
	private String ewpRegionIds;
	
	@ApiParam(value = "期望工作地区IDs(1,2,3)", required = false)
	private String ewpAreaIds;
	
	@ApiParam(value = "语言ID", required = false)
	private Integer languageId;
	
	@ApiParam(value = "性别", required = false)
	private Integer sex;
	
	@ApiParam(value = "简历更新开始时间(例如：2016-10-21 11:59:59)", required = false)
	private String startTime;
	
	@ApiParam(value = "简历更新结束时间(例如：2016-10-21 11:59:59)", required = false)
	private String endTime;
	
	@ApiParam(value = "求职状态ID", required = false)
	private Integer jobStatusId;
	
	@ApiParam(value = "专业ID", required = false)
	private Integer professId;
	
	@ApiParam(value = "简历更新时间先后排序", required = false, defaultValue = "false")
	private Boolean updateTime;
	
	@ApiParam(value = "当前用户意向标志有意向排前面", required = false, defaultValue = "false")
	private Boolean targetFlag;

	public String getKeyWord() {
		return keyWord;
	}

	public void setKeyWord(String keyWord) {
		this.keyWord = keyWord;
	}

	public Integer getPronviceId() {
		return pronviceId;
	}

	public void setPronviceId(Integer pronviceId) {
		this.pronviceId = pronviceId;
	}

	public Integer getRegionId() {
		return regionId;
	}

	public void setRegionId(Integer regionId) {
		this.regionId = regionId;
	}

	public Integer getAreaId() {
		return areaId;
	}

	public void setAreaId(Integer areaId) {
		this.areaId = areaId;
	}

	public String getFunctionIds() {
		return functionIds;
	}

	public void setFunctionIds(String functionIds) {
		this.functionIds = functionIds;
	}

	public Integer getSalaryId() {
		return salaryId;
	}

	public void setSalaryId(Integer salaryId) {
		this.salaryId = salaryId;
	}

	public Integer getEduId() {
		return eduId;
	}

	public void setEduId(Integer eduId) {
		this.eduId = eduId;
	}

	public Boolean getOverseaExp() {
		return overseaExp;
	}

	public void setOverseaExp(Boolean overseaExp) {
		this.overseaExp = overseaExp;
	}

	public Boolean getFullTimeFlag() {
		return fullTimeFlag;
	}

	public void setFullTimeFlag(Boolean fullTimeFlag) {
		this.fullTimeFlag = fullTimeFlag;
	}

	public Boolean getOverseaStudy() {
		return overseaStudy;
	}

	public void setOverseaStudy(Boolean overseaStudy) {
		this.overseaStudy = overseaStudy;
	}

	public Integer getStartAge() {
		return startAge;
	}

	public void setStartAge(Integer startAge) {
		this.startAge = startAge;
	}

	public Integer getEndAge() {
		return endAge;
	}

	public void setEndAge(Integer endAge) {
		this.endAge = endAge;
	}

	

	public Integer getLanguageId() {
		return languageId;
	}

	public void setLanguageId(Integer languageId) {
		this.languageId = languageId;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Integer getJobStatusId() {
		return jobStatusId;
	}

	public void setJobStatusId(Integer jobStatusId) {
		this.jobStatusId = jobStatusId;
	}

	public Integer getProfessId() {
		return professId;
	}

	public void setProfessId(Integer professId) {
		this.professId = professId;
	}

	public Boolean getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Boolean updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getGuildIds() {
		return guildIds;
	}

	public void setGuildIds(Integer guildIds) {
		this.guildIds = guildIds;
	}

	public Integer getStartExp() {
		return startExp;
	}

	public void setStartExp(Integer startExp) {
		this.startExp = startExp;
	}

	public Integer getEndExp() {
		return endExp;
	}

	public void setEndExp(Integer endExp) {
		this.endExp = endExp;
	}

	public String getEwpPronviceIds() {
		return ewpPronviceIds;
	}

	public void setEwpPronviceIds(String ewpPronviceIds) {
		this.ewpPronviceIds = ewpPronviceIds;
	}

	public String getEwpRegionIds() {
		return ewpRegionIds;
	}

	public void setEwpRegionIds(String ewpRegionIds) {
		this.ewpRegionIds = ewpRegionIds;
	}

	public String getEwpAreaIds() {
		return ewpAreaIds;
	}

	public void setEwpAreaIds(String ewpAreaIds) {
		this.ewpAreaIds = ewpAreaIds;
	}

	public Boolean getTargetFlag() {
		return targetFlag;
	}

	public void setTargetFlag(Boolean targetFlag) {
		this.targetFlag = targetFlag;
	}
	
}
